//
//  LTLSpeechTool.m
//  WeiBo
//
//  Created by LiTaiLiang on 16/11/15.
//  Copyright © 2016年 LTL. All rights reserved.
//

#import "LTLSpeechTool.h"
#import <AVFoundation/AVFoundation.h>

@implementation LTLSpeechTool
+ (void)creatSpeechWithSpeechText:(NSString*)string
{
    
    //1.初始化一个语音合成器，控制播放、暂停
    
    AVSpeechSynthesizer *av = [[AVSpeechSynthesizer alloc]init];
    
    //2.设置语音合成器的代理
    
    //av.delegate = self;
    
    //3. 实例化发声对象 AVSpeechUtterance，实例化发声的对象，指定要朗读的内容，可以控制说话的语速等
    
    AVSpeechUtterance*utterance = [[AVSpeechUtterance alloc]initWithString:string];
    //语速
    utterance.rate=0.5;
    
    //设置发音，这是中文普通话 zh_CN 中文 en-US 英文
    
    AVSpeechSynthesisVoice*voice = [AVSpeechSynthesisVoice voiceWithLanguage:@"zh-CN"];utterance.voice= voice;
    
    [av speakUtterance:utterance];//开始
    
}


@end
